.file_upload {  }
.file_upload .file_head {  }
.file_upload object { margin-bottom:-7px; }
.file_upload .file_content { padding-top:5px; }
.file_upload .file_content .file_preview {
  float:left;
  width:100px;
  height:100px;
  border:1px solid #ccc;
  margin-right:5px;
}

.file_upload .file_content .file_field {
  float:left;
  width:260px;
  height:100px;
  margin-right:5px;
}

.file_upload .file_content .file_field .file_view {
  background: none repeat scroll 0 0 #ffffff;
  border-color: #b7b7b7;
  border-style: solid;
  padding:0px;
  margin:0px;
  width:100%;
  height:102px;
}

.file_upload .file_content .file_text {
  vertical-align:top;
  float:left;
}

.file_upload .file_content .file_text p {
  margin: 0;
  padding: 0;
}